package com.example.demo;

import org.springframework.stereotype.Controller;
import org.springframework.ui.Model;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RequestParam;

@Controller
public class HelloController {
    
    // 处理主页请求
    @GetMapping("/")
    public String home(Model model) {
        model.addAttribute("message", "欢迎来到我的网站！");
        return "index"; // 返回index.html页面
    }
    
    // 处理打招呼请求（如 /greet?name=张三）
    @GetMapping("/greet")
    public String greet(
            @RequestParam(name = "name", defaultValue = "访客") String name,
            Model model) {
        model.addAttribute("message", "你好，" + name + "！");
        return "index"; // 返回同一个页面，但显示不同内容
    }
}